/**app.wxss**/

.container {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 200rpx 0;
    box-sizing: border-box;
}


/* 弹框 */

.tkbox {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cont-box {
    width: 558rpx;
    height: 686rpx;
    background: rgba(255, 255, 255, 1);
    opacity: 1;
    border-radius: 40rpx;
    position: relative;
}

.icon {
    width: 29rpx;
    height: 29rpx;
    position: absolute;
    right: 43rpx;
    top: 37rpx;
}

.cont {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 80rpx 50rpx 0 50rpx;
}

.cont text {
    font-size: 28rpx;
    font-family: PingFang SC;
    font-weight: 600;
    color: rgba(20, 20, 20, 1);
    opacity: 1;
    line-height: 45rpx;
}

.cont image {
    width: 450rpx;
    height: 314rpx;
    margin-top: 30rpx;
}

.cont button {
    width: 100%;
    background: rgba(255, 102, 0, 1);
    padding: 8rpx 0;
    opacity: 1;
    border-radius: 40rpx;
    font-size: 26rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    line-height: 64rpx;
    margin-top: 40rpx;
}

button::after {
    border: 0;
}


/* 底部 */

.app-bottom {
    width: 100%;
    opacity: 1;
    padding: 20rpx 0;
    text-align: center;
}

.app-bottom image {
    width: 154rpx;
    height: 62rpx;
}

.app-bottom text {
    font-size: 28rpx;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    text-align: center;
    color: #989696;
}

.navigator-hover {
    background-color: transparent;
}

.row-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.row {
    display: flex;
    align-items: center;
}

.flex {
    display: flex;
    align-items: center;
}

.center {
    align-items: center;
    justify-content: center;
}

.col {
    flex-direction: column;
}

.around {
    justify-content: space-around;
}

.row-flex-end {
    justify-content: flex-end;
}

.flex-start {
    justify-content: flex-start;
}
.fgx {
    height: 16rpx;
    background: #f7f7f7;
}
.text-over {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}